package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 崩塌调查信息变形发育史子表
 * @TableName zhaa04m
 */
@TableName(value ="zhaa04m")
@Data
public class Zhaa04m implements Serializable {
    /**
     * 唯一编号(12位隐患点编号+4位序号)
     */
    @TableId(value = "zhaa04m010")
    private String zhaa04m010;

    /**
     * 项目编号
     */
    @TableField(value = "zhaa04m100")
    private String zhaa04m100;

    /**
     * 灾害点唯一编号(关联ZHAA04A010)
     */
    @TableField(value = "zhaa04m020")
    private String zhaa04m020;

    /**
     * 序号
     */
    @TableField(value = "zhaa04m030")
    private Integer zhaa04m030;

    /**
     * 发生时间
     */
    @TableField(value = "zhaa04m040")
    private LocalDateTime zhaa04m040;

    /**
     * 发生规模（M3）
     */
    @TableField(value = "zhaa04m050")
    private BigDecimal zhaa04m050;

    /**
     * 诱发因素(A：降雨，B：开挖，C：河流冲刷，D：地震，Z：其它)
     */
    @TableField(value = "zhaa04m060")
    private String zhaa04m060;

    /**
     * 其他诱发因素
     */
    @TableField(value = "zhaa04m065")
    private String zhaa04m065;

    /**
     * 死亡人数（人）
     */
    @TableField(value = "zhaa04m070")
    private Integer zhaa04m070;

    /**
     * 直接经济损失（万元）
     */
    @TableField(value = "zhaa04m080")
    private BigDecimal zhaa04m080;

    /**
     * 备注
     */
    @TableField(value = "zhaa04m090")
    private String zhaa04m090;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}